///
///
///Page for IG CNode
///
///
///
#ifndef CANIGBUS_H
#define CANIGBUS_H
#include <QMainWindow>
#include <QWidget>
//analysis singleton
#include <QMutex>
#include <QMutexLocker>
#include <QDebug>
namespace Ui {
class CanIGBus;
}

class CanIGBus : public QMainWindow
{
    Q_OBJECT

public:
    //get instance
    static CanIGBus *getInstance();
    ~CanIGBus();

private:
    explicit CanIGBus(QWidget *parent = nullptr);
    //add static member variable to point unique entity.
    static CanIGBus* instance;
    Ui::CanIGBus *ui;
};

#endif // CANIGBUS_H
